package main

/**
goroutine
Channel	共享内存，数据传递，大部分是阻塞同步的
	make创建
	close关闭
	可以设置缓存大小，未被填满之前是异步的
*/

import (
	"fmt"
)

func main() {
	//创建Channel
	c := make(chan bool)
	//匿名函数
	go func() {
		fmt.Println("Go Go Go !!!")
		c <- true
		close(c)
	}()

	for _, v := range c {
		fmt.Println(v)
	}
}
